﻿/****************************************************
*    TODO:
*        -Support fuer multipart/form-data, boundary?
*****************************************************/


// script MyXMLHttp in document.head einfuegen, in dieser Datei ueberschreiben nicht moeglich wegen isolated World des content scripts
// injection an erster Stelle im Head einfuegen damit es keine konflikte gibt
var injection = document.createElement('script');
injection.src = chrome.extension.getURL('injection.js');
injection.type = 'text/javascript';
document.head.appendChild(injection);
console.log("Injected to " + document.URL);



document.addEventListener('pnphiipmekibagjjpadjbdlckdodeihl', function (event) {

    if (event.detail.method.toUpperCase() == 'POST') { // GET wird bereits ueber chrome.webRequest abgewickelt!
        var request_data = { url: event.detail.url, data: event.detail.data, submission: event.detail.submission };
        //alert("Received request to " + event.detail.url + ":  " + event.detail.data);
        chrome.extension.sendRequest(request_data);

    }
});